define(function(require, exports, module) {

	var $ = require('jquery');
	var List = require('../util/list');
	require('artTemplate/artTemplate/2.0.1/template.js');
	require('seajs/seajs/2.1.1/sea.js');
	require('jquery/jquery-form/1.0.0/jquery.form.js');
	require('jquery/jquery-validation/1.11.0/jquery.validate');
	require('jquery/jquery-validation/1.11.0/messages_zh');
	require('jbox');
	
	var coupon_num ;
	var coupon_memo;
	var coupon_info;
		
	
	$("#find").click(function(e){
		e.preventDefault();
			//获取优惠券编号
		coupon_num = $("input[name=couponNo]").val();
		if(coupon_num =="") {
			$("#writeconpon").show();
			return ;
		}else{
			$("#writeconpon").hide();
		}
		
		//console.log(coupon_num);
		//判断优惠券是否存在
			$.ajax({
				  url:$CONFIG.base_url + "/api/project/income/check/coupon/no",
				  type:"post",
				  data:{"no":coupon_num},
				  success:function(data){
				  	
				    if(data == null){
				    	$("#no-conpon").show();
				    	$("#unuse-conpon").hide()
				    	$("#used-conpon").hide();
				    	$("#obs-conpon").hide();
				    	$("#error").hide();
				    }else {
				    	coupon_info = data;
				    	exports.showCoupon(data);
				    }
				    // 	$("#no-conpon").hide();
				    // 	$("#unuse-conpon").show();
				    // 	$("#used-conpon").hide();
				    // 	$("#obs-conpon").hide();
				    // 	$("#error").hide();
				    // }else if(data == "1"){
				    // 	$("#no-conpon").hide();
				    // 	$("#unuse-conpon").hide();
				    // 	$("#used-conpon").show();
				    // 	$("#obs-conpon").hide();
				    // 	$("#error").hide();
				    // }else if(data == "2"){
				    // 	$("#no-conpon").hide();
				    // 	$("#unuse-conpon").hide();
				    // 	$("#used-conpon").hide();
				    // 	$("#obs-conpon").show();
				    // 	$("#error").hide();
				    // }
				  },
				  error:function(){
				    	$("#no-conpon").hide();
				    	$("#unuse-conpon").hide();
				    	$("#used-conpon").hide();
				    	$("#obs-conpon").hide();
				    	$("#error").show();
				  }
				});
	});
	//显示优惠券信息
	exports.showCoupon = function(data){
		var info = new Object;
		info.result = data;
		var couponinfo = template.render('couponinfo-template',info);
		$("#couponinfo").empty().append(couponinfo);
		if(data.couponStatus == '1' && data.label != 'money'){
			$("#use").show();
		}else{
			$("#use").hide();
		}
	}
	
	//使用优惠券
	$("#use").click(function(e){
		e.preventDefault();
		if(coupon_info.label == 'goods'){
			$("#goods-use").show();
			$("#activity-use").hide();
		}else if(coupon_info.label == 'activity'){
			$("#goods-use").hide();
			$("#activity-use").show();
		}
		$(this).hide();
		$("#find").hide();
		$("#cancel").show();
		$("#save").show();
	})
	
	//取消使用优惠券
	$("#cancel").click(function(e){
		e.preventDefault();
		$("#goods-use").hide();
		$("#activity-use").hide();
		$(this).hide();
		$("#save").hide();
		$("#find").show();
		$("#use").show();
	})

	$("#save").click(function(e){
		e.preventDefault();
		//获取备注信息
		if(coupon_info.label == "goods"){
			coupon_memo = "物流公司：" + $("#select-wuliu").val() + 
						  "  物流单号：" + $("input[name=trackNum]").val() + 
						  "  物流清单：" + $("textarea[name=trackDetail]").val() +  
						  "  其他："  + $("textarea[name=trackElse]").val() ;
						  //console.log(coupon_memo);
			
		}else if(coupon_info.label == "activity"){
			coupon_memo = "使用地点：" + $("input[name=usePlace]").val() + 
						  "  消费方式：" + $("input[name=useType]").val() + 
						  "  其他：" + $("textarea[name=useElse]").val() ;
			//console.log(coupon_memo);
		};
		//alert(coupon_label+coupon_memo);
		// 保存修改信息到数据库
		$.post($CONFIG.base_url + "/api/project/income/admin/coupon/use ",{
			"no": coupon_num,
			"memo" : coupon_memo
		},function(data){
			//console.log(data);
			if(data) {
				$.jBox.tip("使用成功！");
				setTimeout(function(){window.location.href=$CONFIG.base_url + '/'+$CONFIG.admin_url+'/manage/coupon/use';},1000);
			}else{
				$.jBox.tip("使用失败！");
				setTimeout(function(){window.location.href=$CONFIG.base_url + '/'+$CONFIG.admin_url+'/manage/coupon/use';},1000);
			}
			
		});
	});
	
});